package com.trafficsys.modules.loginAndRegister.util;

import java.io.File;
import java.util.LinkedList;
import java.util.List;

/**
 * 通过递归 遍历某一文件中的所有文件
 */
public class FindAllFile {

    List<String> fileList=new LinkedList<>();//LinkList增删更优

    public  List<String> findAllFile(String targetFilePath){
        File targetFile=new File(targetFilePath);
        File[] files=targetFile.listFiles();
        for (File file:files){
            if (!file.isDirectory()){
//                fileList.add(file.getName()+":"+file.getAbsolutePath());
                fileList.add(file.getName());
            }else if (file.isDirectory()){
                findAllFile(file.getAbsolutePath());
            }
        }
        return fileList;
    }
}
